home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-06-14 | 1.2 KB | 75 lines |
- #
- #
- #
-
- CC=CC
- YFLAGS = -d
- .SUFFIXES: .o .c .y .l .s .C
-
- #
- # C++ rules
- #
- .C.o:
- $(CC) $(CFLAGS) -c $*.C
-
- .C.a:
- $(CC) -c $(CFLAGS) $<
- ar rv $@ $*.o
- rm -f $*.o
-
- RJSROOT=../..
- RJSDIR=$(RJSROOT)/RJS
- CFLAGS = -I$(RJSROOT)
-
- SLIB=$(RJSDIR)/$(MACHINE)/libString.a
-
- .PRECIOUS: $(SLIB)
-
- $(SLIB) : $(SLIB)(String.o) \
- $(SLIB)(StringScan.o) \
- $(SLIB)(StringSearch.o) \
- $(SLIB)(after.o) \
- $(SLIB)(at.o) \
- $(SLIB)(before.o) \
- $(SLIB)(constructor.o) \
- $(SLIB)(except.o) \
- $(SLIB)(find.o) \
- $(SLIB)(from.o) \
- $(SLIB)(io.o) \
- $(SLIB)(lower.o) \
- $(SLIB)(match.o) \
- $(SLIB)(moveto.o) \
- $(SLIB)(op_bracket.o) \
- $(SLIB)(op_div.o) \
- $(SLIB)(op_divequal.o) \
- $(SLIB)(op_equal.o) \
- $(SLIB)(op_minus.o) \
- $(SLIB)(op_minusequal.o) \
- $(SLIB)(op_mult.o) \
- $(SLIB)(op_multequal.o) \
- $(SLIB)(op_paren.o) \
- $(SLIB)(op_plus.o) \
- $(SLIB)(pad.o) \
- $(SLIB)(pos.o) \
- $(SLIB)(replace.o) \
- $(SLIB)(reverse.o) \
- $(SLIB)(skip.o) \
- $(SLIB)(split.o) \
- $(SLIB)(substr.o) \
- $(SLIB)(table.o) \
- $(SLIB)(through.o) \
- $(SLIB)(trim.o) \
- $(SLIB)(trunc.o) \
- $(SLIB)(upper.o) \
- $(RJSDIR)/String.h
- ranlib $(SLIB)
-
- $(RJSDIR)/String.h : String.h
- cp String.h $(RJSDIR)
-
- clean :
- rm -f *.o $(SLIB) core
-
- tar:
- tar cf stringlib.tar *.C *.h makefile
-